package com.yunhe.policyfulfillment.policyful.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName: AppealProcess
 * @Description:
 * @author: GongDaCheng
 * @Date: 15:22 2021/8/24
 */
@ApiModel("诉求状态流程")
@Data
public class AppealProcess implements Serializable {

    private static final long serialVersionUID = 3876804710638321604L;

    /**
     * 流程id
     */
    @ApiModelProperty("流程id")
    private long id;

    /**
     * 诉求id
     */
    @ApiModelProperty("诉求id")
    private long appealId;

    /**
     * 处理部门
     */
    @ApiModelProperty("处理部门")
    private long handleOrg;

    /**
     * 处理部门Title
     */
    @ApiModelProperty("处理部门Title")
    private String handleOrgTitle;

    /**
     * 处理信息
     */
    @ApiModelProperty("处理信息")
    private String handleComment;

    /**
     * 移交部门
     */
    @ApiModelProperty("移交部门")
    private long handoverOrg;

    /**
     * 移交部门Title
     */
    @ApiModelProperty("移交部门Title")
    private String handoverOrgTitle;

    /**
     * 到期时间
     */
    @ApiModelProperty("到期时间")
    private Date deadline;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 当前状态
     */
    @ApiModelProperty("当前状态")
    private String status;

    /**
     * 是否删除
     */
    @ApiModelProperty("是否删除")
    private String isDelete;
}
